package licode.unisop.provider.conf;

/**
 * 定义删除资源的操作常量
 *
 * @author licode
 */
public enum SiDelOption {

    /**
     * 仅仅删除节点本身，这会把删除节点的父节点替换为
     * 删除节点所有子节点的直接父节点
     */
    DP_SELF(1, "删除节点本身"),

    /**
     * 这种操作方式会删除节点以及节点下所有子节点
     */
    DP_ALL(2, "删除节点以及所有子节点");

    private final Integer option;
    private final String comment;

    SiDelOption(Integer option, String comment) {
        this.option = option;
        this.comment = comment;
    }

    private int getOption() {
        return this.option;
    }

    private String getComment() {
        return this.comment;
    }
}
